个性化实验

                                                            ——虚拟现实应用系统开发

VRML简介

一、什么是VRML? 
   VRML(Virtual Reality Modeling Language)即虚拟现实建模语言,是一项和多媒体通讯、因特网、虚拟现实等领域密切相关的新技术,用来描述一个目标对象是如何呈现在Web上的。和HTML一样,VRML也是可由浏览器解释的描述语言,只不过VRML不是描述成一个Page 的格式,而是描述成3D环境和目标的布局。它的主要特征有三维性、交互性、动态性、实时性等。

二、VRML 基本工作原理 
用文本信息描述三维场景, 在Internet网上传输,在本地机上由VRML的浏览器解释生成三维场景,解释生成的标准规范即是VRML规范。

三、VRML的基本特性 
  ①平台无关性; ②网络传输高速性 ;③实时性 ;④可扩充性。

四、VRML的建模 
   VRML为虚拟环境的建立提供了规范,综合了现有三维软件景象描述语言的优点。它有基本元素、顶点、线和面的定义,坐标变换有缩放、旋转和平移,并有优化的数据结构。它的主要功能是读入VRML代码文件,并把它解释成图形映像。VRML语言具有的基本物体有:球体、锥体、柱体、立方体和文本等,这些基本物体为创建景像提供了方便。VRML的语法虽然并不复杂,但比较烦琐,如果需要设计房间内的装饰不仅需要设置各种器材的材质,还需要设置相应的位置,因此其代码量是相当可观的,因而目前有许多创建VRML文件模型的软件,可以把其它三维格式的文件转换成VRML文件,如3DSMAX、RAW 等。但是若采用上述软件完成的三维模型都是手工在各个视图中绘制出来的,费时费力,而且不够真实准确,对于那些需要采用大量数据来准确描述构造物时,或者被描述的这些物体非常不规则,则很难用手工精确创制。

五、虚拟现实开发工具Vrml Pad 
   VrmlPad是一种功能强大且简单好用的VRML开发设计专业软件,支持VRML97标准。通过VrmlPad可以对VRML文件进行浏览编辑,对资源文件进行有效管理,并且提供了VRML文件发布向导,可以帮助开发人员编写和发布自己的VRML虚拟现实作品。另外,它提供的插件功能也能方便地完成VRML模型创建。